Commercializing profile-driven optimization
نویسندگان
چکیده
There are a broad selection of code-improving optimizations and scheduling techniques based on profile information. Industry has been slow to productize these because traditional ways of profiling are cumbersome. ProJiling slows down the execution of a program by factors of 2 to 30 times. Software vendors must compile, profile, and then re-compile their products. In addition, profiling requires a representative set of inputs and is hard to validate. Finally, profiling has had little success for system code such as kernel
منابع مشابه
The Effect of Profile Choice and Profile Gathering Methods on Profile-Driven Optimization Systems
Profile-driven optimization can produce substantial improvements in the quality of code produced by a compiler or link-time optimizer. In this work, we analyze several important aspects of profile-driven optimization. We examine the effectiveness of profile-driven optimization in two commercial-quality optimizers (Digital’s GEM compiler and the link-time optimizer ‘alto’). We perform analyses t...
متن کاملCommercializing Open Science
Recent research on the commercialization of scientific discoveries has emphasized the use of formal intellectual property rights (notably patents) as a mechanism for aligning the academic and entrepreneurial incentives for commercialization. Absent such explicit IPR and licensing, how is such open science commercialized? This paper examines the commercialization of Claude Shannon’s theory of co...
متن کاملA theory of the US innovation ecosystem: Evolution and the social value of diversity
This paper develops a simple model of the rise and fall of the large corporate lab. Large firms can either grow through internal research carried out inside their labs, or by commercializing external inventions created by start-ups. Invention by start-ups is spurred by university research. Internal research exhibits an inverted-U pattern driven by two trends: (i) the rise of university research...
متن کاملMulti-objective Optimization of a Solar Driven Combined Power and Refrigeration System Using Two Evolutionary Algorithms Based on Exergoeconomic Concept
This paper deals with a multi-objective optimization of a novel micro solar driven combined power and ejector refrigeration system (CPER). The system combines an organic Rankine cycle (ORC) with an ejector refrigeration cycle to generate electricity and cold capacity simultaneously. Major thermodynamic parameters, namely turbine inlet temperature, turbine inlet pressure, turbine back pressure, ...
متن کاملEvent-driven and Attribute-driven Robustness
Over five decades have passed since the first wave of robust optimization studies conducted by Soyster and Falk. It is outstanding that real-life applications of robust optimization are still swept aside; there is much more potential for investigating the exact nature of uncertainties to obtain intelligent robust models. For this purpose, in this study, we investigate a more refined description...
متن کامل